Big Huge Thesaurus

Sarracenia flava

noun